NORMA: A Software for Intelligent Conceptual Modeling
نویسنده
چکیده
Object-Role Modeling (ORM) is a framework for modeling and querying information at the conceptual level. It comes to support the design of large-scale industrial applications allowing the users to model easily the domain. The reasoning on a conceptual schema enables to automatically detect relevant formal properties, such as inconsistencies or redundancies that cause a degradation of the quality of the design and an increase of development times and costs. In this demonstration we introduce NORMA, a tool which implements the ORM language and its plugin ORMIe, which performs the reasoning on ORM conceptual schema in order to help the modeler during the modeling phase to avoid mistakes that could lead the software to unexpected behaviors.
منابع مشابه
Automated Verbalization for ORM 2
In the analysis phase of information systems development, it is important to have the conceptual schema validated by the business domain expert, to ensure that the schema accurately models the relevant aspects of the business domain. An effective way to facilitate this validation is to verbalize the schema in language that is both unambiguous and easily understood by the domain expert, who may ...
متن کاملIntelligent Agents as a Modeling Paradigm
Intelligent software agents have been used in many applications because they provide useful integrated features that are not available in “traditional” types of software (e.g., abilities to sense the environment, reason, and interact with other agents). Although the usefulness of agents is in having such capabilities, methods and tools for developing them have focused on practical physical repr...
متن کاملReduction Transformations in ORM
This paper proposes extensions to the Object-Role Modeling approach to support schema transformations that eliminate unneeded columns that may arise from standard relational mapping procedures. A “unique where true” variant of the external uniqueness constraint is introduced to allow roles spanned by such constraints to occur in unary fact types. This constraint is exploited to enable graphic p...
متن کاملThe NORMA Tool for ORM 2
Second generation Object-Role Modeling (ORM 2) is a prime exemplar of fact-orientation, an approach that models the underlying facts of interest in an attribute-free way, using natural sentences to identify objects and the roles they play in relationships. ORM 2 provides languages and procedures for modeling and querying information systems at a conceptual level as well as mapping procedures fo...
متن کاملConceptual modeling for the design of intelligent and emergent information systems
A key requirement to today’s fast changing economic environment is the ability of organizations to adapt dynamically in an effective and efficient manner. Information and Communication Technologies play a crucially important role in addressing such adaptation requirements. The notion of ‘intelligent software’ has emerged as a means by which enterprises can respond to changes in a reactive manne...
متن کامل